<?php

define('IN_PHPBB', true);
$phpbb_root_path = './../';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
include("login.php");
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_ALI);
init_userprefs($userdata);

	//
	// Start output of page
	//
	
	define('SHOW_ONLINE', true);
	$page_title = 'Confirmaciones';
	include($phpbb_root_path . 'includes/page_header.'.$phpEx);
if($_POST){
	$ids=explode("#",$_POST['ids_jugadores']);
	foreach($ids as $id){
	$sql = 'UPDATE ' . USERS_TABLE . ' SET user_rango="'.$_POST['Rango'.$id].'", manager="'.$_POST['Manager'.$id].'", m_nopilot="'.$_POST['Nopilot'.$id].'", rookie="'.$_POST['Rookie'.$id].'", corre="'.$_POST['corre'.$id].'", primer_temp="'.$_POST['Ptemp'.$id].'" WHERE user_id="'.$id.'"';
	
	if ( !($result = $db->sql_query($sql)) )
		{	
		message_die(GENERAL_ERROR, 'Could not obtain user and group information', '', __LINE__, __FILE__, $sql);
		}	
	}
}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////HACEMOS UN CONSULTA PARA CALCULAR EL NUMERO DE PILOTOS CONFIRMADOS//////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	$sql = "SELECT t1.user_id
		FROM " . USERS_TABLE . " t1
		WHERE t1.corre = 'si' AND t1.m_nopilot != 'si' AND t1.user_colour <> '#000000' ";

	if( !($result = $db->sql_query($sql)) )
	{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
	}
    
	$cont=0;// creamos el contador para contar los pilotos
	while($row = $db->sql_fetchrow($result) )
	{
		$cont++;
	}
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
/////////////////////////////////////////MIRAMOS EL DIA QUE ES HOY Y LO SEPARAMOS EN PARTES/////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
		
	$fecha_hoy = date("d/m"); //formato dia/mes
	list ($dia_hoy, $mes_hoy) = split("/", $fecha_hoy); //separo los dias y los meses
	
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
///////////////HACEMOS UNA CONSULTA PARA CALCULAR CUAL SERA LA SIGUIENTE CARRERA Y SUS CARACTERISTICAS///////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
			
	$sql = "SELECT t1.id_carrera, t1.nombre, t1.vueltas, t1.imagen,	t1.tipo, t1.meses, t1.dia
		FROM 6_calendario t1
		ORDER BY t1.id_carrera ASC";
	if( !($result = $db->sql_query($sql)) )
	{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
	}	
	$siguiente='0';
	while($row = $db->sql_fetchrow($result) )
	{
		if($siguiente=='1'){$numcarrera=$row["id_carrera"];$dia=$row["dia"];$mes=$row["meses"];$lugar=$row["nombre"];$vueltas=$row["vueltas"];$imagen=$row["imagen"];$tipo=$row["tipo"];}
		if($mes_hoy>=$row["meses"])
		{
			if($dia_hoy>=$row["dia"]){$siguiente=1;}//Miramos cual fue la ultima carrera.
			if($dia_hoy<$row["dia"]){$siguiente=0;} 
		}
	}
	

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////HACEMOS UNA CONSULTA PARA CALCULAR LOS PILOTOS POR GRUPOS////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	
	$sql = "SELECT t1.pilotos, t1.g1, t1.g2, t1.g3, t1.g4, t1.g5, t1.g6, t1.g7, t1.g8, t1.g9, t1.g10
		FROM phpbb_grupos t1
		ORDER BY t1.pilotos ASC";
		
if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}	  
	while($row = $db->sql_fetchrow($result) )
	{	if ($cont==$row['pilotos'])//cont es el numero de pilotos
		{
			$g['1']=$row["g1"];
			$g['2']=$row["g2"];
			$g['3']=$row["g3"];
			$g['4']=$row["g4"];
			$g['5']=$row["g5"];
			$g['6']=$row["g6"];
			$g['7']=$row["g7"];
			$g['8']=$row["g8"];
			$g['9']=$row["g9"];
			$g['10']=$row["g10"];
		}
	}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////HACEMOS UNA CONSULTA DE LA TABLA CLASIFICACION///////////////////////////////////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	$sql = "SELECT t1.user_id, t1.username, t1.corre, t4.Puntos, t4.team,t4.Primeros, t4.Segundos, t4.Terceros, t4.Poles , t4.Vrs, t4.Carreras
		FROM " . USERS_TABLE . " t1, 6_clasificacion t4
		WHERE t1.corre = 'si' AND t1.user_colour <> '#000000' AND t1.m_nopilot != 'si' AND t1.user_id=t4.id
		ORDER BY t4.Puntos DESC, t4.Primeros DESC, t4.Segundos DESC, t4.Terceros DESC, t4.Poles DESC, t4.Vrs DESC, t4.Carreras DESC ";

	if( !($result = $db->sql_query($sql)) )
	{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
	}

/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////TEXTO////////////////////////////////TEXTO/////////////////////////////////////TEXTO/////////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

	echo '<p>Grupos de Carrera</p>';
	echo 'Numero de pilotos confirmadios: '.$cont.'<br>';
	echo 'Dia actual '.$fecha_hoy;
	echo '<br>La siguiente carrera ser&#225; el dia '.$dia.' de '.$mes.' en '.$lugar;
	
	echo '<table>';
		
				 
	$conta='0';//contador normal
	$x='0';
	$gr='1';//Totat de pilotos en los grupos, empezamos por el grupo 1
	$ng='1';//numero de grupos
	$porfa='1';//estaba desesperado por encontrar la manera de arreglar un bug, al final resulto y asi se quedo
	while($row = $db->sql_fetchrow($result) )
	{
		$conta++;	//normalmente los contadores van al final del while, pero como los demas valores los puse a 1 y estos
		$pil++;		//a 0, pos tuve que poner los contadores al principio, soy asi de chulo xDDD No lo cambio xk esta bien iwal.
		if($cont<'21' and $x=='0')//cont=numero de pilotos
		{
			echo'No hay suficientes pilotos confirmados, <b>el minimo es de 21</b> y el numero actual de pilotos confirmados es <b>'.$cont.'</b'; 
			$x='1';//se pone un valor diferente de 0 para que no se vuelva a mostrar el mensaje anterior
		}
		if($cont>='21')
		{
			
			if($conta==$gr)
			{
				
				echo '<tr><td>Grupo'.$ng.'</td></tr>';
				$porfa='0';//se le da valor 0 para que a partir de ahora entre en el if anterior
				$gr=$gr+$g[$ng];//sumamos el totagl de pilotos por grupos que llevamos mas los pilotos del nuevo grupo, asi sabremos cuendo volver a entrar en este if  
				$ng++;
			}
			echo '<tr>';	
			echo '<td>'.$row["username"].' G'.($ng-1);
			echo '</td></tr>';
		}	  
	}
	
	
	
	echo '</table>';

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	$sql = "SELECT t1.user_id, t1.username, t1.user_colour, t1.user_rango, t1.manager, t1.rookie, t1.m_nopilot, t1.primer_temp, t2.rango_id, t1.corre, t3.group_id, t3.group_name, t3.group_colour, t3.group_position
		FROM " . USERS_TABLE . " t1, phpbb_rangos t2, " . GROUPS_TABLE . " t3
		WHERE t1.user_colour <> '' AND t1.user_rango=t2.rango_id AND t1.user_colour=t3.group_colour AND t1.m_nopilot != 'si'
		ORDER BY t3.group_position ASC, t1.user_colour DESC, t1.user_rango ASC";

if( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not query users', '', __LINE__, __FILE__, $sql);
}

echo '<div class="subfondoB">
 	<div class="titulo">
    	<p>'.$lang['Teams'].'</p>
    </div>
    <div class="cont">
    	<div class="dentro" style="text-align: center;">

	  <table>
		<tr>
			<td align="center" style="background-color: #ffffff; padding:12px 7px 20px 7px;">
				<table align="center">';
	$c=1;
	$columnas=3;
	
	$equipo_anterior='';
	$ids_jugadores='';
	while($row = $db->sql_fetchrow($result) ){
	$ids_jugadores.=$row["user_id"]."#";
		switch ($row["rango_id"]){ 
    		case 1: 
        		$rangoidioma = $lang['Poficial']; 
       			break; 
    		case 2: 
       			$rangoidioma = $lang['Soficial']; 
        		break; 
			case 3: 
       			$rangoidioma = $lang['Toficial']; 
        		break;
			case 4: 
       			$rangoidioma = $lang['Preserv']; 
        		break; 
			case 5: 
       			$rangoidioma = $lang['Sreserv']; 
        		break;
			case 6: 
       			$rangoidioma = $lang['Treserv']; 
        		break;
    		default: 
        		$rangoidioma = $lang['Norank'];
				break;
		} 
				 	
		if($row["user_colour"] <> $equipo_anterior){
			if($c!=1) echo '</table>';
			if($c>$columnas){
				$c=1;
				echo '</td></tr>';
			}
			if($c==1) echo '<tr><td valign="top">';
			else echo '</td><td valign="top">';
			$c++;
			$equipo_anterior = $row["user_colour"];
			
			echo '<table>
				  	<tr>
						<td colspan="2" align="center"><a href="../groupcp.php?g='.$row["group_id"].'"><img src="../cabeceras/png.php?texto='.$row["group_name"].'&color='.substr($row["group_colour"], 1).'" border="0"></a></td>
					</tr>';
			
		}
		echo '<tr>
			  	<td class="rowuser" style="border-bottom: 1px solid '.$row["user_colour"].'; border-right: 1px solid '.$row["user_colour"].';">
					<div style="float: left;">
					<a href="profile.php?mode=viewprofile&u='.$row['user_id'].'" style="color:'.$row["user_colour"].';" class="genbigb">'.$row["username"].'</a>
					</div></td>
				<td class="rowrng" style="border-bottom: 1px solid '.$row["user_colour"].'; border-right: 1px solid '.$row["user_colour"].';">
					<span class="genbigb">'.$rangoidioma.'</span>
					
					
				</td>';
			  	
			  	echo '<td align="center">';
				   if($row['corre']=="si") echo'<b><font color="GREEN">SI</font></b>';
				   else echo'<b><font color="RED">NO</font></b>';
			echo'</td>
			</tr>';	  
			//
			// Se le da valor vacio a icon mg para que cuando haga el if no se quede el valor.
			//
				  
			$iconmg = '';
			$iconrk = '';
			$icon1a = '';
	}
	echo '</table>';
	while($c<$columnas){
		echo '</td><td>';
		$c++;
	}
		
	echo'</td></tr></table></td></tr></table></div></div>';

//
// Generate the page
//

include('cerrar.php');

?>